film apparatus - Turkish English Dictionary